#include "uiwindowimpl.h"

CUiWindowsImpl::CUiWindowsImpl(void)
{
}
CUiWindowsImpl::~CUiWindowsImpl(void)
{
}

//////////////////////////////////////////////////////////////////////////
void* CUiWindowsImpl::CreateUiWindow(void* hParentHwnd)
{
    return NULL;
}
int CUiWindowsImpl::DestroyUiWindow()
{
    return S_SUCCESS;
}
int CUiWindowsImpl::AddUiWindow(void* hWnd)
{
    return S_SUCCESS;
}
int CUiWindowsImpl::ShowUiWindow(int nCmdShow)
{
    return S_SUCCESS;
}
int CUiWindowsImpl::SetResourceFile(LPSTRING file)
{
    return S_SUCCESS;
}
int CUiWindowsImpl::SetResource(_pid_instance inst, LPSTRING path)
{
    return S_SUCCESS;
}
int CUiWindowsImpl::SendMessage(const NotifyEvent* event)
{
    return S_SUCCESS;
}
int CUiWindowsImpl::PostMessage(const NotifyEvent* event)
{
    return S_SUCCESS;
}
int CUiWindowsImpl::TranslateMessage(const NotifyEvent* event)
{
    return S_SUCCESS;
}
HRESULT CUiWindowsImpl::BindEvent(IBase* pEvents)
{
    HRESULT hr = S_OK;

    hr = pEvents->QueryInterface(IID_IUIEvent, (void**)&m_pEvent);
    rc_error(hr == S_OK, E_FAIL);

    return S_OK;
}
HRESULT CUiWindowsImpl::UnBindEvent()
{
    return S_OK;
}
